{{tag>xenial portable medion akoya s2217 md99481 efi ia32 grub rtl8723bs BROUILLON}}

<note importante>Page en construction</note>

======  Medion Akoya S2217 (MD99481) ======

===== Compatibilité =====
Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu.

^ Version ^ Installation ^ Son ^ Casque audio ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^
|  [[:16.04]]  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  |  {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}}  |  {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}}  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  |  {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |   {{:icons:ok_64.png|OK 64 bits}}  |  -  |


===== Périphériques =====

^ Périphérique ^ ID ^ Commentaire ^
|  [[http://ark.intel.com/fr/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz|Intel Atom Processor Z3735F]]  |  -  |  -  |
|  Linux Foundation 3.0 root hub  |  1d6b:0003  |  Détecté avec lsusb  |
|  Chicony Electronics Co., Ltd  |  04f2:b53d  |  Détecté avec lsusb (USB 2.0 Camera)  |
|  Elan Microelectronics Corp.  |  04f3:074a  |  Détecté avec lsusb  |
|  Genesys Logic, Inc. Hub  |  05e3:0608  |  Détecté avec lsusb  |
|  Linux Foundation 2.0 root hub  |  1d6b:0002  |  Détecté avec lsusb  |
|  Realtek RTL8723BS Wireless LAN 802.11n  |  024c:b723  |  -  |
|  Intel SST Audio Device (WDM)  |  8086:0f28  |  -  |
|  Realtek I2S Audio Codec  |  10ec:5645  |  -  |
|  Intel AVStream Camera  |  8086:0f31  |  -  |
|  Bluetooth 4.0  |  -  |  Pilote RTK8723  |


===== Installation =====

<note>La procédure suivante explique comment installer Ubuntu sur une carte microSD sans toucher à Windows (eMMC).
Les étapes sont :
  * Désactiver le Secure Boot
  * Créer une clé USB bootable modifiée (GRUB 32 bits)
  * Installer Ubuntu depuis la clé USB vers la microSD
  * Configurer les programmes d'amorçage de la microSD (startup.nsh, GRUB)
  * Installer les pilotes manquants
Cette procédure a des similitudes avec celles adaptées pour architectures BayTrail comme le ASUS X205TA.
</note>

==== Désactivation du Secure Boot ====

  * Lors du démarrage de l'ordinateur, maintenez la touche **F2** appuyée.
  * Vous devriez arriver sur une interface ressemblant à celle d'un BIOS.
  * Rendez-vous dans l'onglet **Security**, puis le menu **Secure Boot Configuration**.
  * Changez **Secure Boot Option** à **Disabled**.
  * Rendez-vous dans l'onglet **Boot** pour changer l'ordre des périphériques.
  * Placez **USB HDD** en tête (pour démarrer sur la clé USB), suivi de **Internal Boot Manager**, à l'aide des touches "**+**" (monter) et "**)**" (descendre).
  * Appuyez sur **F10** pour sauvegarder les changements et quitter.


==== Création de la clé USB bootable ====

Le Medion Akoya S2217 possède un processeur 64 bits avec un EFI en mode 32 bits.
Cela pose problème pour le démarrage du live USB 64 bits, qui n'est pas prévu pour démarrer en 32 bits.

Téléchargez une version 64 bits d'Ubuntu.
Pour cette machine n'ayant que 2 Go de RAM, les distributions **Lubuntu** ou **Xubuntu** sont recommandées.
Créez la clé USB bootable à l'aide d'un logiciel tel que [[:usb-creator|USB Creator]].

La clé a besoin d'un fichier nommé **bootia32.efi** (GRUB 32 bits) pour être bootable sur la machine.

Les commandes suivantes permettent de compiler **bootia32.efi** dans le dossier **grub/grub-code**.

<code>sudo apt-get install git bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev libfreetype6-dev texinfo
git clone git://git.savannah.gnu.org/grub.git
cd grub/
./autogen.sh
./configure --with-platform=efi --target=i386 --program-prefix=''
make
cd grub-core/
../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval</code>

Autrement, vous pouvez télécharger un fichier **bootia32.efi** déjà compilé depuis [[https://github.com/jfwells/linux-asus-t100ta/blob/master/boot/bootia32.efi|ce lien]].

Le fichier **bootia32.efi** doit être copié dans le dossier **/EFI/BOOT/** de la clé USB.

==== Installation d'Ubuntu ====

<note>L'installation par défaut d'Ubuntu lance la configuration de GRUB et échoue. Vous devez lancer ubiquity avec une option afin de ne pas installer GRUB.</note>

  * Insérer la clé USB dans l'emplacement de droite et démarrez l'ordinateur.
  * Une fois arrivé sur la session live, ouvrez un terminal et tapez <code>ubiquity --no-bootloader</code> ou <code>ubiquity -b</code>. Ceci permet de lancer l'assistant sans installer GRUB.
  * Choisissez le partitionnement manuel sur **/dev/mmcblk1** (chemin de la carte microSD).
  * Créez une petite partition **efi** (100 Mo sont suffisants) qui sera dédiée au programme d'amorçage Refind, suivie d'une grande partition **ext4** dédiée à Ubuntu.
  * Installez Ubuntu sur la partition **/dev/mmcblk1p2** (celle formattée en ext4), qui sera associée au chemin "**/**".

Avant de redémarrer l'ordinateur, copiez le fichier **bootia32.efi** dans la partition efi, et créez un script de démarrage :
<code>
sudo mount /dev/mmcblk1p1 /mnt
sudo mkdir -p /mnt/EFI/BOOT
sudo cp /cdrom/EFI/BOOT/bootia32.efi /mnt/EFI/BOOT/
sudo echo "fs0:\EFI\BOOT\bootia32.efi" > /mnt/startup.nsh
sudo umount /mnt
</code>
Ceci permet de démarrer la machine sur un GRUB temporaire.
==== Configuration des programmes d'amorçage ====

=== GRUB ===

Après redémarrage, vous devriez tomber sur une console **GRUB>**.
Tapez-y les instructions suivantes.
Attention, le clavier est en QWERTY !
<code>
linux (hd0,gpt2)/vmlinuz root=/dev/mmcblk1p2
initrd (hd0,gpt2)/initrd.img
boot
</code>

L'ordinateur doit démarrer.
Pour la suite, il vous faut un moyen de vous connecter à Internet, comme une clé USB wifi.
Une fois sur le bureau, ouvrez un terminal et installez GRUB en version EFI 32 bits :
<code>
sudo apt-get update
sudo apt-get install grub-efi-ia32
sudo mount /dev/mmcblk1p1 /mnt
sudo grub-install --removable --recheck -efi-directory=/mnt /dev/mmcblk1
sudo umount /mnt
</code>

=== Refind ===

**Refind** est un "couteau suisse" des programmes d'amorçage.
Il détecte automatiquement les systèmes d'exploitation, ce qui vous permettra, sans configuration préalable, de choisir entre Windows et Ubuntu au démarrage de l'ordinateur.
Son utilité ici est esthétique, il fournit un joli menu graphique mais n'est pas nécessaire.
Téléchargez **Refind** depuis [[http://www.rodsbooks.com/refind/getting.html|cette page]], en choisissant "**A binary zip file**".
Extraire le zip dans un dossier temporaire et copier le répertoire **./refind-bin-0.10.2/refind** vers **/EFI/refind** de la partition **efi** de la carte microSD.

=== startup.nsh ===

Le fichier **startup.nsh** est un fichier à placer dans la racine de la partition EFI de la microSD.
Il contient des instructions à exécuter au démarrage de l'ordinateur, avant le lancement d'Ubuntu ou de Windows.
La ligne suivante lance le programme d'amorçage **Refind**.
<code>fs0:\EFI\refind\refind_ia32.efi</code>
La ligne suivante lance le programme d'amorçage **GRUB**.
<code>fs0:\EFI\BOOT\bootia32.efi</code>


==== Installation des pilotes ====

Le matériel étant récent, certains pilotes sont manquants à ce jour.

=== Wifi ===

<note important>L'utilisation de ce pilote semble faire planter Ubuntu.</note>

Ce pilote doit être compilé pour être utilisé.

<code>sudo apt-get install unzip git build-essential</code>

<code>git clone https://github.com/hadess/rtl8723bs.git
cd rtl8723bs/
make
sudo make install
sudo depmod -a
sudo modprobe r8723bs</code>


=====Voir aussi=====
  * (en) [[https://github.com/lopaka/instructions/blob/master/ubuntu-14.10-install-asus-x205ta.md|Instructions to install Ubuntu 14.10 on ASUS EeeBook X205TA]] 
  * (en) [[https://sturmflut.github.io/linux/ubuntu/2015/01/21/installing-ubuntu-15.04-on-baytrail-tablets/|Installing Ubuntu 15.04 on BayTrail tablets]]
  * (en) [[http://askubuntu.com/questions/619872/installing-ubuntu-14-10-64-bit-on-a-windows-8-bay-trail-atom-tablet|Installing Ubuntu 14.10 (64-bit) on a Windows 8 bay trail atom tablet]]
  * (en) [[https://wiki.debian.org/InstallingDebianOn/Asus/X205TA|Installing Debian On Asus X205TA]]
  * (fr) [[https://forum.ubuntu-fr.org/viewtopic.php?pid=19757471|Installation Ubuntu sur ASUS EeeBook X205TA avec Win8.1]]
  * (en) [[http://askubuntu.com/questions/620369/goodix-touchscreen-acpi-bluetooth-wifi-drivers-14-10|Goodix touchscreen, acpi, bluetooth/wifi drivers]]
  * (en) [[http://ubuntuforums.org/showthread.php?t=2249936|Realtek rtl8723bs sdio adapter]]
  * (en) [[https://github.com/hadess/rtl8723bs|Realtek SDIO Wi-Fi driver]]
  * (en) [[https://github.com/lwfinger/rtl8723bs_bt|Bluetooth Code for RTL8723bs]]

----

//Contributeurs : [[:utilisateurs:ordiman85]]//